package com.insigma.mvc.service.wh;

import com.insigma.dto.Pub;
import com.insigma.dto.WhDTO;

import java.util.HashMap;

public interface WhService {
    Object getndzhkp(String a0000, String b0111, String year);

    Object getgwhx(String type, String name,String id);

    Object getGwDetailed(String id);

    Object getGwDetail(String id);

    Object getHjList(String b0111, String type);

    Object getHjCreate(String b0111);

    Object getHjEdit(Pub pub);

    Object getHjSituation(Pub pub);

    Object getHjStatistics(Pub pub);

    Object getHjDelete(Pub pub);

    Object getHjSchedule(Pub pub);

    Object getHjHead(Pub pub);

    Object getHjOverAll();

    Object getHjCounty(Pub pub);

    Object getHjOverAllDetail(Pub pub);

    Object getndzhkpDetail(String a0000, String b0111, String year);

    Object getGbByTag(Pub pub);

    Object getDdjkp(Pub pub);

    Object getHjkc(Pub pub);

    Object getDhxj(Pub pub);

    Object getGbpj(Pub pub);

    Object getDwpm(Pub pub);

    Object getHxPm(Pub pub);

    Object getHxcp(Pub pub);

    Object getTxyj(Pub pub);

    Object getFileByCondition(Pub pub);

    Object getFileByID(String type, String id, String param);

    Object getJJZB(Pub pub);

    Object getFileWithjd(Pub pub);

    Object getDdjWithYear(Pub pub);

    Object getTagsByB0111(Pub pub);

    Object getPersonByTag(Pub pub);

    Object getSourceStructure(WhDTO pub);

    Object getProfession(Pub pub);

    Object getPersonByProfession(Pub pub);

    Object getPersonByStructure(Pub pub);

    Object getBzXX(Pub pub);

    Object getRcgl(Pub pub);

    Object getJoinA01(HashMap<String, Object> paraMap);

    Object getJobTittle(Pub pub);

    Object getActualPersonal(WhDTO pub);

    Object getEducation(WhDTO pub);

    Object getEducationCount(WhDTO pub);

    Object getCLFile(WhDTO whDTO);

    Object getGwry(String id, int pagesize, int pagenum);

    Object getGwryAll(String id, int pagesize, int pagenum);
}
